iT邦幫忙

2023 iThome 鐵人賽

DAY 21
0
Modern Web

從零寫出捷運美食介紹網頁(HTML/CSS)系列 第 21

[Day21]實作:發佈網頁(下)

  • 分享至 

  • xImage
  •  

昨天介紹了使用Git要如何發佈網頁,今天就接續介紹第二種方法直接開始!


二、上傳檔案

這是我比較偏好的方式,個人覺得比較直觀。
(如果沒有GitHub帳號記得先註冊)

  • 在GitHub上建立一個repository
    • 點擊首頁右上角的「+」,選擇「New repository」。
      https://ithelp.ithome.com.tw/upload/images/20231002/20162303Do0uZNNoXU.png
    • 輸入名稱後直接按下面「Create repository」,這次我用「Food_map」作為名稱。
      https://ithelp.ithome.com.tw/upload/images/20231002/20162303VaBXJ6JwWR.png
  • 上傳之前實作寫好的檔案
    • 點擊「uploading an existing file」。
      https://ithelp.ithome.com.tw/upload/images/20231002/20162303A6LB5qITFq.png
    • 點擊「choose your files」選擇「Daan」資料夾和「home」資料夾底下的「img」資料夾及「index.html」。(當然也可以用拖曳的方式)
      https://ithelp.ithome.com.tw/upload/images/20231002/20162303w3ORvMnt1I.png
      https://ithelp.ithome.com.tw/upload/images/20231004/20162303D8sBRRyyKD.png
    • 點擊「Commit changes」就完成了!
      https://ithelp.ithome.com.tw/upload/images/20231004/20162303E9voLGJ9GY.png

網址

  • 在「Food_map」首頁點擊「Settings」
    https://ithelp.ithome.com.tw/upload/images/20231004/20162303Amu72ofrF4.png
  • 在左側目錄點擊「Pages」
    https://ithelp.ithome.com.tw/upload/images/20231004/20162303sGQ9nZxVtS.png
  • 把Branch從預設的「none」改成「main」並按「save」
    https://ithelp.ithome.com.tw/upload/images/20231002/20162303YEb4On6BaG.png
    https://ithelp.ithome.com.tw/upload/images/20231002/201623038yWk8iLh64.png
  • 等待幾分鐘後重新整理頁面,網址就會出現了!
    https://ithelp.ithome.com.tw/upload/images/20231002/20162303EUZhz2dYrL.png

網址點進去會直接導向「Food_map」中的「index.html」。
瀏覽器預設會將「index.html」做為首頁,所以之前才提到說建議使用index做為檔名。

如果使用其他檔名就必須手動導向網頁。
假設我們將HTML檔命名為「test.html」,則必須在網址最後加上test.html

其他網頁的網址只要依照「Food_map」中的路徑打上去就可以了。
以忠孝復興站為例,網址為https://yunqi0102.github.io/Food_map/Daan/Z.H_Fuxing/

連接網頁

做了這麼多,為的就是要產生網址,我們才能把首頁和美食介紹網頁連接在一起。
現在終於有了網址,那就開始貼上對應的位置吧!

首頁

  • 大安區
<area title="大安區" shape="rect" coords="690,0,816,20" href="https://yunqi0102.github.io/Food_map/Daan/" alt="大安區" target="_blank">
  • 國父紀念館站
<area title="大安區(國父紀念館)" shape="rect" coords="825,50,853,200" href="https://yunqi0102.github.io/Food_map/Daan/S.Y.S_memorial_hall/" alt="國父紀念館" target="_blank">
  • 忠孝敦化站
<area title="大安區(忠孝敦化)" shape="rect" coords="775,50,803,180" href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Dunhua/" alt="忠孝敦化" target="_blank">
  • 忠孝復興站
<area title="大安區(忠孝復興)" shape="rect" coords="720,50,753,190" href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Fuxing/" alt="忠孝復興" target="_blank">

行政區網頁

<h2><a href="https://yunqi0102.github.io/Food_map/Daan/S.Y.S_memorial_hall/" target="_blank">國父紀念館站</a></h2>
    <ul>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/S.Y.S_memorial_hall/#1" target="_blank">蘇阿姨披薩屋</a></li>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/S.Y.S_memorial_hall/#2" target="_blank">CAFE!N硬咖啡-延吉店</a></li>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/S.Y.S_memorial_hall/#3" target="_blank">囍聚精緻鍋物</a></li>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/S.Y.S_memorial_hall/#4" target="_blank">Street Churros Taiwan(旗艦店)</a></li>
    </ul>
<h2><a href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Dunhua/" target="_blank">忠孝敦化站</a></h2>
    <ul>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Dunhua/#1" target="_blank">豚人拉麵-台灣本店</a></li>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Dunhua/#2" target="_blank">食芋堂(凱帝蛋糕)</a></li>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Dunhua/#3" target="_blank">Cantina del Gio</a></li>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Dunhua/#4" target="_blank">GODIVA生活形象店</a></li>
    </ul>
<h2><a href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Fuxing/" target="_blank">忠孝復興站</a></h2>
    <ul>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Fuxing/#1" target="_blank">新高軒</a></li>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Fuxing/#2" target="_blank">Fly's Kitchen</a></li>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Fuxing/#3" target="_blank">江蘇菜盒店</a></li>
        <li><a href="https://yunqi0102.github.io/Food_map/Daan/Z.H_Fuxing/#4" target="_blank">JAPOLI義大利餐酒館-忠孝店</a></li>
    </ul>

再次上傳至GitHub的「Food_map」,這次的實作就完成了!
(上傳後一樣需等待幾分鐘,網頁才會成功更新)

當然其他行政區網頁和站點網頁都是相同的做法,這邊就不重複說明。

終於完成了最主要的三個實作,接下來還剩下最後九天,預計介紹CSS的用法,最後把我們做的網頁們好好的美化一番當作結束。我是YQ,明天見。


上一篇
[Day20]實作:發佈網頁(上)
下一篇
[Day22]CSS-簡介及語法
系列文
從零寫出捷運美食介紹網頁(HTML/CSS)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言